﻿using Simple.BasicNet.Core.Handle;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;

/*********************************************************
 * 命名空间 Simple.BasicNet.Core.Net
 * 接口名称 IConnection
 * 开发人员：11920
 * 创建时间：2023/4/25 9:39:18
 * 描述说明：
 * 更改历史：
 * 
 * *******************************************************/
namespace Simple.BasicNet.Core.Net
{
	public interface IConnection:IDisposable
	{
		public Socket ConnectionClient { get; set; }
		public IContext Context { get; set; }
		public Guid ConnectionID { get; set; }

		public void Send(byte[] buffer);
		public void Receive();
		public void SetSocket(Socket socket);
		
	}
}
